package com.lanchetech.admin.service;


import com.lanchetech.bean.request.AnchorReq;
import com.lanchetech.bean.request.AnchorWindowsReq;
import com.lanchetech.bean.request.DepositReq;
import com.lanchetech.bean.response.BasePageResp;
import com.lanchetech.bean.response.BaseResp;
import com.lanchetech.bean.response.ResultData;
import com.lanchetech.bean.vo.AnchorDepositVO;
import com.lanchetech.bean.vo.AnchorWindowsVO;
import com.lanchetech.bean.vo.UserInfoVO;
import com.lanchetech.entity.AnchorDeposit;

public interface AnchorService {
    ResultData<BasePageResp<AnchorDepositVO>> getAnchorDepositPage(DepositReq req);

    BaseResp auditDepositRefund(AnchorDeposit req);

    String refundNotify(String xmlData);

    ResultData<BasePageResp<UserInfoVO>> getAnchorPage(AnchorReq req);

    ResultData<BasePageResp<AnchorWindowsVO>> getAnchorWindowsPage(AnchorWindowsReq req);
}
